Construction Process

Step 1) Web Scraping

  • Data source:
  • Web scrape Century21 and Apartments.com using Python (jupyter notebook)
  • Clean Data using Excel functions. Remove duplicate value and error data.
  • Match: Century21 (zip code and # of bedroom) with Apartments.com (zip code and # of bedroom) to get Rent-to-Price Ratio.

Step 2) Data Visualizations

  • Build multiple visualization diagrams and graph through Tableau.

Step 3) Machine Learning

  • Build Machine Learning model through python (jupyter notebook)

Step 4) Web Page Development

  • Use HTML and CSS to put and style all data and web links into a webpage.